package com.hb0730.boot.admin.modules.sci.model.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

@TableName(value ="sci_account")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@Data
@ToString
public class SciAccount implements Serializable {
    /**
     * id
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     * parent_id
     */
    private String parentId;

    /**
     * 名称
     */
    private String title;

    /**
     * 业绩点
     */
    private String point;

    /**
     * 科研奖金
     */
    private String bonus;

    /**
     * 排名
     */
    private String rank;

    /**
     * 分类
     */
    private String type;

    /**
     * 更新时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime modified;

}
